home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 41 / CD Expert nº 41.iso / DReign2 / DR2Demo.exe / data1.cab / Files / missions / demo / Demo Mission 2.zwp / base_sprawl_orderers.cfg next >
Encoding:
Text File  |  2000-09-01  |  2.3 KB  |  141 lines

  1. CreateBase::Orderer("sprawler.buildings.level1")
  2. {
  3.   Manifest("Level")
  4.   {
  5.     Plan("sprawler.buildings");
  6.     Types()
  7.     {
  8.       Add("sprawler.building.hq1");
  9.       Add("sprawler.building.refinery");
  10.       Add("sprawler.building.squat1");
  11.       Add("sprawler.building.scaverhut1");
  12.     }
  13.     Random(1);
  14.   }
  15. }
  16.  
  17. CreateBase::Orderer("sprawler.buildings.level2")
  18. {
  19.   Manifest("Level")
  20.   {
  21.     Plan("sprawler.buildings");
  22.     Types()
  23.     {
  24.       Add("sprawler.building.hq2");
  25.       Add("sprawler.building.squat2");
  26.       Add("sprawler.building.scaverhut2");
  27.       Add("sprawler.building.hospital");
  28.     }
  29.     Random(1);
  30.   }
  31. }
  32.  
  33.  
  34. CreateBase::Orderer("sprawler.buildings.level3")
  35. {
  36.   Manifest("Level")
  37.   {
  38.     Plan("sprawler.buildings");
  39.     Types();
  40.     Random(1);
  41.   }
  42. }
  43.  
  44. CreateBase::Orderer("sprawler.rigs")
  45. {
  46.   Manifest("Level")
  47.   {
  48.     Plan("sprawler.units");
  49.     Types()
  50.     {
  51.       Add("sprawler.unit.rig", 3);
  52.     }
  53.   }
  54. }
  55.  
  56. CreateBase::Orderer("sprawler.power")
  57. {
  58.   Manifest("Power")
  59.   {
  60.     Plan("sprawler.buildings");
  61.     Preparation(0.1);
  62.     Over(100);
  63.     Types()
  64.     {
  65.       Add("sprawler.building.solarpower");
  66.     }
  67.   }
  68. }
  69.  
  70.  
  71. CreateBase::Orderer("sprawler.towers1")
  72. {
  73.   Manifest("Level")
  74.   {
  75.     Plan("sprawler.towers");
  76.     Types()
  77.     {
  78.       Add("sprawler.building.aptower", 4);
  79.       Add("sprawler.building.attower", 4);
  80.       Add("sprawler.building.cameratower", 2);
  81.     }
  82.     Random(1);
  83.   }
  84. }
  85.  
  86.  
  87. CreateBase::Orderer("sprawler.traps")
  88. {
  89.   Manifest("Level")
  90.   {
  91.     Plan("sprawler.traps");
  92.     Types()
  93.     {
  94.       Add("sprawler.building.trap_mine", 3);
  95.     }
  96.     Random(1);
  97.     CanBuild(1);
  98.   }
  99. }
  100.  
  101.  
  102. CreateBase::Orderer("sprawler.units.infantry")
  103. {
  104.   Manifest("BaseLevel")
  105.   {
  106.     Plan("sprawler.units");
  107.     Types()
  108.     {
  109.       Add("sprawler.unit.rumbler", 3);
  110.       Add("sprawler.unit.reaper", 1);
  111.       Add("sprawler.unit.voodun", 1);
  112.       Add("sprawler.unit.mortarguy", 1);
  113.     }
  114.     Random(1);
  115.     CanBuild(1);
  116.   }
  117. }
  118.  
  119. CreateBase::Orderer("sprawler.units.vehicles")
  120. {
  121.   Manifest("BaseLevel")
  122.   {
  123.     Plan("sprawler.units");
  124.     Types();
  125.     Random(1);
  126.     CanBuild(1);
  127.   }
  128. }
  129.  
  130. CreateBase::Orderer("sprawler.units.ships")
  131. {
  132.   Manifest("BaseLevel")
  133.   {
  134.     Plan("sprawler.units");
  135.     Types();
  136.     Random(1);
  137.     CanBuild(1);
  138.   }
  139. }
  140.  
  141.